$(function() {
	//加载当前用户已选品种
	var userInfo = getLocalUserInfo();
	var userInfoTmp = getLocalUserInfoTmp();
	
	//初始化函数
	var initFun = function(){
		var str=window.location.search;   //location.search是从当前URL的?号开始的字符串
//			console.log("uri="+str);
		var tradeId = 'tradeId';
         if (str.indexOf(tradeId)!=-1){
	        var pos_start=str.indexOf(tradeId) + tradeId.length+1;
	        var pos_end=str.indexOf("&",pos_start);
	        	tradeId =  str.substring(pos_start,pos_end);
	    }
         var uuid = 'uuid';
         if (str.indexOf(uuid)!=-1){
	        var pos_start=str.indexOf(uuid) + uuid.length+1;
	        var pos_end=str.indexOf("&",pos_start);
	        if (pos_end==-1){
	        	uuid =  str.substring(pos_start);
	        }
	    }
		console.log("tradeId="+tradeId);
		
		var listData = "";
		var tradeName = "";
		$.ajax({
			url:'../hall/tradeCategoryList.do',
			type:'get',
			dataType:'json',
			data : {
				tradeId:tradeId,
	            uuid:uuid,
	        },
			success:function(data){
				if(data.success){
					listData = data.data;
//						console.log(listData);
					
					var $tradeTitle = $('#trade-title'), htmlContent = template('title-template', listData.trade);
					$tradeTitle.html(htmlContent);
					
					var $varietyContent = $('#variety-content'), varietyHtml = template('variety-template', listData);
					$varietyContent.html(varietyHtml);
					
					/*  监听选择品种事件  */
					$varietyContent.on('touchstart click', '.a-btn', function() {
						var code = $(this).attr('name');  // name就是 tp_analyze_category.id
						var status = '';
//						var status = $(this).attr('status');
						if ($(this).hasClass('active')) {
							$(this).removeClass('active')
							// 删除
							status = '0';
						} else {
							$(this).addClass('active')
							// 添加
							status = '1';
						}

						$.ajax({
							url:'../setting/saveSetTmpUser.do',
							type:'post',
							dataType:'json',
							data:{
								code:code,
								status:status
							},
							success:function(d){
								if(!d.success){
									alert('设置失败');
								} else{

									heartFunTmp(false,function(){
										//如果当前用户信息存在，则通过全局websocket通知服务器端 临时用户设置信息已刷新
										userInfoTmp = getLocalUserInfoTmp();
										if(userInfoTmp){
								    		var data =  $.extend({_requestType:'userInfoTmp'}, userInfoTmp);
											var userInfoJsonStr = JSON.stringify(data);
											gloabWs.send(userInfoJsonStr);
										}
									});//手动心跳一次，刷新当前 临时用户信息	，实际也刷新了当前 临时用户在浏览器端缓存的喊单设置信息	

									heartFun(false,function(){
										//如果当前用户信息存在，则通过全局websocket通知服务器端用户设置信息已刷新
										userInfo = getLocalUserInfo();
										if(userInfo){
								    		var data =  $.extend({_requestType:'userInfo'}, userInfo);
											var userInfoJsonStr = JSON.stringify(data);
											gloabWs.send(userInfoJsonStr);
										} 
									});//手动心跳一次，刷新当前 用户信息，实际也刷新了当前用户在浏览器端缓存的喊单设置信息	
								}
							}
						});
						
						console.log(status + " | " + code);
						
						return false;
					});
				
					
					/*  监听 进入首页 事件  */
					$varietyContent.on('touchstart click', '.next-btn', function() {
//						var code = $(this).attr('name');
						$.ajax({
							url:'../hall/isSelectedCategory.do',
							type:'post',
							dataType:'json',
							data:{
								userid:uuid
							},
							success:function(d){
//								console.log(d);
								if(!d.success){
									alert('请选择品种！');
								} else{
									window.location.href = 'index.html';
								}
							}
						});
						return false;
					});
					
				}
			}
		});
		
	}

	initFun();
});
